﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace IMCOM.Imagiality.ImageProcessing.Canvas2D
{
    public interface Canvas2DImageEventListener : CanvasImageWrapperObserver
    {
        void ImageMouseDown(object sender, MouseEventArgs e);
        void ImageMouseUp(object sender, MouseEventArgs e);
        void ImageMouseMoved(object sender, MouseEventArgs e);
        void ImagePainted(object sender, PaintEventArgs e);
        void RefreshCanvas();
        void SetCursor(Cursor cursor);
    }
}
